body{margin-top:0px;}

.bar_menu{
border-left:1px solid #ccf;
border-right:1px solid #ccf;
height:2.4em;
width:150px;
overflow:hidden;
float:left;
}
.bar_menu:hover{
overflow:visible;
}
.bar_menu_title{
float:left;
font-size:1.5em;
padding:4px;
}
.bar_menu_expand{
float:left;
position:relative;
z-index:30;
padding:6px;
}

#bar_top{
background-color:#eef;
padding-left:12px;
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-khtml-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
}
.header{padding-bottom:6px;}

.bar_menu_expand,#bar_top{background-color:#eef;}
#bar_top,.bar_menu_expand,.bar_menu:hover{
box-shadow: 3px 3px 5px #AAA;
-moz-box-shadow: 3px 3px 5px #AAA;
-khtml-border-shadow: 3px 3px 5px #AAA;
-webkit-box-shadow: 3px 3px 5px #AAA;}

.list_wapper{
padding:2px;
border:1px solid black;
right:0px;
}

div.line_box{
float:left;
height:2em;
}
.line_box .line{
height:1em;
border-bottom:2px solid black;
width:100%;
}


